#ifndef PRODUCTBUTTON_H__
#define PRODUCTBUTTON_H__

namespace npAbstractFactory
{
    class ProductButton
    {
        public: ProductButton();
        public: virtual ~ProductButton();
        public: ProductButton(const ProductButton& cpy);
        public: ProductButton& operator=(const ProductButton& asn);
        public: virtual ProductButton* clone() const;

        public: virtual void display() = 0;
    };
} // namespace npAbstractFactory


#endif //PRODUCTBUTTON_H__